<?php 
function wyswietlDrzewo($aKonar, $sBaseUrl) {
	echo '<ul>';
	foreach($aKonar as $aLisc) {
		$oZasob = $aLisc['zasob'];
		echo '<li>';
		echo $oZasob->getNazwa();
		if($oZasob->getPrawo() == 2)
			echo ' [<a href="'.$sBaseUrl.'/ftp/delete/id/'.$oZasob->getId().'">usuń</a>]';
		if($oZasob->getTyp() == 0 && $oZasob->getPrawo() >= 1) {
			echo ' [<a href="'.$sBaseUrl.'/ftp/adddir/id/'.$oZasob->getId().'">dodaj katalog</a>]';
			echo ' [<a href="'.$sBaseUrl.'/ftp/addfile/id/'.$oZasob->getId().'">dodaj plik</a>]';
		}
		if($oZasob->getPrawo() >= 1)
			echo ' [<a href="'.$sBaseUrl.'/ftp/edit/id/'.$oZasob->getId().'">edytuj</a>]';
		if($oZasob->getTyp() == 1 && $oZasob->getPrawo() >= 0)
			echo ' [<a href="'.$sBaseUrl.'/ftp/get/id/'.$oZasob->getId().'">pobierz</a>]';
		if(!empty($aLisc['konar']))
			wyswietlDrzewo($aLisc['konar'], $sBaseUrl);
		echo '</li>';
	}
	echo '</ul>';
}

?>

<?php wyswietlDrzewo($this->drzewo, $this->baseUrl); ?>